/*!*
 * @projectDescription: Combined stylesheet outputted by sass.
 * @author: dod du <dod.du@qq.com>
 * @version: 2.0
 */

ul{list-style-type:none;}
.shenCYLeft{ border:1px solid #bc8abc; width:376px; display:block; padding-bottom:30px; float:left; margin:30px 39px; }

.shenCYLeft .shenCYTop{background:#a664a6;}
.shenCYTop{height:32px; display:block; color:#fff;  width:100%; font-size:14px; line-height:32px;}
.shenCYTop .shenCYL{margin-left:20px; font-size:16px;}
.shenCYTop .shenCYXg{float:right; margin-right:20px;color:#fff;}
.shenCYUl {margin-top:16px;}
.shenCYUl ul li{  line-height:30px; margin:5px 10px; overflow:hidden;}
.shenCYUl ul li span{float:left;}
.shenCYUl ul li .shenCYLiLeft{ width:90px; display:block; text-align:right; color:#717071;}
.shenCYUl ul li .shenCYLiRight{color:#3e3a39; }
.shenCYUl ul li .shenCYLiNo{color:red;}

.shenCYRight{ border:1px solid #bc8abc; width:376px; display:block; padding-bottom:30px; float:left; margin:30px 39px; display:none; }

.shenCYRight .shenCYTop{background:#595757;}
.shenCYRight .shenCYUl li input[type="text"]{border:1px solid #bc8abc; width:200px; height:25px; line-height:25px;}
.shenCYRight .shenCYUl li input[type="radio"] { margin: 3px 3px 0px 5px;}
.shenCYRight .shenCYUl li label { padding-left: 20px; cursor: pointer; background: url(bg.gif) no-repeat left top; height:14px; margin-right:10px; line-height:100%;}
.shenCYRight .shenCYUl li label.checked {background-position: left bottom;}
.shenCYRight .shenCYUl li select{border:1px solid #bc8abc; width:200px; height:25px; line-height:25px;}
.shenCYRight .shenCYUl li.shenCYLiBC{text-align:center; width:100%; height:40px; margin-top:20px; display:block;}
.shenCYRight .shenCYUl li.shenCYLiBC input[type="submit"]{width:76px; height:30px; margin:0 auto; border:none; display:block; color:#fff; font-size:16px; text-align:center; line-height:30px; background:#b0b0b1;}
.shencrcon input{border:none; margin:0 auto;}
.shenCYtianjia{background:#ccc; margin:0 auto;width:300px; height:200px; display:block;   text-align:center; line-height:200px; font-size:16px; cursor:pointer;}

.shenDitu{width:1194px; height:auto; padding:70px 0 50px 0; overflow:hidden; margin:0 auto;}
.shenDtTop{border-bottom:1px solid #b27cb2; width:100%; display:block; height:40px; font-size:24px; color:#b27cb2; margin-bottom:20px;}
.shenDtCen{margin:7px 0 10px 0; font-size:14px; width:100%; height:30px; display:block;}
.shenDtCen span{float:left; display:block; overflow:hidden;}
.shenDtCen .shenDtCLeft{width:155px; font-weight:bold;}
.shenDtCen .shenDtCRight{margin-right:20px; }

.searchBanner img{width:100%; height:100%;}
.contentWrapper .con-con{text-align:center; width:90%; margin:0 auto; }
.contentWrapper .con-con h1,.con-con h2, .con-con .ly{ color:#ab6cab; padding:20px 0;}
.contentWrapper .con-con h1,.con-con h2{ font-weight:bold; font-size:28px;}
.contentWrapper .con-con h1{font-size:40px; font-weight:normal;}
.contentWrapper .con-con span{width:100%; font-weight:500; display:block; font-size:18px; padding:5px 0;}
.contentWrapper .con-con span.juli{margin-top:30px;}
.contentWrapper .con-con span.hengxian{border-bottom:2px solid #e0e1e1; width:100%; margin:20px 0;}
.xiatu{width:1204px; margin:30px auto 20px; display:block; }
.xiatu ul li{list-style-type:none; float:left; width:296px; margin-right:5px;}
.xiatu ul li.last{margin-right:0px;}
.mtq20{ margin-top:20px;}
.mtq60{ margin-top:60px;}
#shenCYAddIn {
    margin:30px 39px;
}
.msgerror {
    margin-left:90px;
    display:none;
    color:#f00;
}
.cclearfix {
    clear:both;
}




